have ramifications - French English Dictionary